export interface FieldConfig {
  /** 控件类型：input | number | select | date | switch | radio | checkbox */
  type: string;
  /** el-form-item label 文本 */
  label: string;
  /** 绑定到 v-model 的键名 */
  prop: string;
  /** 透传给具体控件的 props，例如 placeholder、disabled 等 */
  props?: Record<string, any>;
  /** 选项列表（select / radio / checkbox 使用）*/
  options?: Array<{ label: string; value: any }>;
  asyncOptions?: () => Promise<any[]>;
}
